Network Of Reengineering Expertise – NOREX

ثبت نشده
چکیده

In an information technology society that is increasingly relying on software, software productivity and quality continue to fall short of expectations: software systems suffer from signs of aging as they are adapted to changing requirements. The main reason for this problem is that software maintenance and reengineering is still undervalued in traditional software development processes. The only way to overcome or avoid the negative effects of aging in legacy software systems and to facilitate their smooth evolution is by providing engineers with a fully automated and integrated support for the entire reengineering process. Unfortunately, the reengineering of large scale software systems is a highly complex activity, which demands both multiple scientific insights (e.g., metrics, visualization, meta-modelling etc.) and various engineering skills (e.g., compiler techniques, graphics, database engineering etc). Consequently, tackling all the issues involved in a reengineering process is excessively challenging, and barely impossible to be addressed by a single research group. The three research groups proposing this project, and other European research groups have developed over the last 7 years valuable artifacts to support in different manners the reengineering process. Each of them have focused their attention on specific issues and provided remarkable solutions. Yet, all these scientific and engineering " gems " have a reduced impact if used in isolation, as they are unable to address the entire spectrum of challenges that appear in real-world reengineering activities. In this context, the goal of of this joint research project is to provide a comprehensive and extensible support for complex, full-fledged reengineering activities applicable on real-world systems. Specifically, we want to address these issues by building a distributed reengineering environment which is able to make all the techniques and models defined and implemented by each of the three research teams to complement each other. Then we want to use this environment to integrate different reengineering techniques to support complex reengineering techniques and validate based on large-scale experiments the feasibility of the approach. Consequently, the project consists of the following tracks: Creating a Distributed Reengineering Environment. Currently, the existing reengineering artifacts are used in isolation, due to the fact that they are separated by the usage of different representation formats of the system, different implementation paradigms, various programming languages etc. We aim to build the network of reengineering expertise(NOREX) as an inter-communications framework that would allow our tools to become interoperable. Enabling Complex Reengineering Activities. Following this track, we want to …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Network Of Reengineering Expertise ( NOREX ) SNF SCOPES / JRP Project IB 7320 - 110997 Scientific Report : November 2005 - October 2006

Specifically, we address these issues by building a distributed reengineering environment which is able to make all the techniques and models defined and implemented by each of the three research teams complement each other. Furthermore, we use this environment to integrate different reengineering techniques to support complex reengineering techniques and validate, based on large-scale experime...

متن کامل

Network Of Reengineering Expertise ( NOREX ) SNF SCOPES / JRP Project IB 7320 - 110997 Final

Reengineering is a complex task which requires multiple techniques such as parsing, modeling, data mining, visualization, etc. The past few years have shown that single researchers and even single research groups are cannot tackle all problems involved in building working solutions for reengineering large industrial systems. Moreover, as research groups tend to specialize in one particular fiel...

متن کامل

NOREX: A Distributed Reengineering Environment

Several reengineering environments have been created to provide for a unified infrastructure in which various approaches can be employed together. While the collaboration between tools is very strong within such environments, currently the inter-environmental collaboration is very weak and happens mainly at the level of data-files exchange. Consequently, the different groups of researchers are ...

متن کامل

Redesigning Reengineering Through Measurement-Driven Inference

KOPeR is developed to automate three key intellectual activities required for process redesign--process measurement, pathology diagnosis, and transformation matching. This KBS tool is used in the laboratory to redesign a commercial process from the reengineering literature and then employed in the field to redesign operational procurement processes in the context of an "industrial strength" ree...

متن کامل

Type-Check Elimination: Two Object-Oriented Reengineering Patterns

In reengineering an object-oriented system we want to benefit from the expertise developed in earlier efforts. It is therefore essential to have a way to communicate expertise at different levels: from knowledge about how to approach a system to be reengineered, to knowledge about improving code by eliminating ’bad’ style. In this paper we propose to use a pattern form to communicate knowledge ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005